Using Dependence Analysis to Support Software Architecture Understanding
نویسنده
چکیده
Software architecture is receiving increasingly attention as a critical design level for software systems. As software architecture design resources (in the form of architectural descriptions) are going to be accumulated, the development of techniques and tools to support architectural understanding, testing, reengineering, maintaining, and reusing will become an important issue. In this paper we introduce a new dependence analysis technique, named architectural dependence analysis to support software architecture development. In contrast to traditional dependence analysis, architectural dependence analysis is designed to operate on an architectural description of a software system, rather than the source code of a conventional program. Architectural dependence analysis provides knowledge of dependences for the high-level architecture of a software system, rather than the low-level implementation details of a conventional program.
منابع مشابه
Architecture Students’ Understanding of Landscape Issues in Design Studios (A Comparison Approach in Some Tehran Architecture Schools)
Without the surrounding environment of a site, architecture loses its full meaning. In the evolutionof the design process, a site's environment should be understood as the integral factor within which a designed productor artifact is expected to perform. The environment is not of secondary priority. Every building is intertwined with itscontext; context being its physical, visual and ecological...
متن کاملProposing an Appropriate Architecture for Decision Support Systems in the Field of Complex Chronic Care: Micro-Services Based Software Architecture in Kidney Transplant Care
Introduction: Development and successfully implementation of knowledge based clinical decision support system (KBCDSS) in kidney transplantation (KT) could support decision-making, reduce cost and improve quality of care. For practical use of these systems, however, many challenges have to be met. Besides to well-recognized challenges of design and implementation of information systems in heal...
متن کاملProposing an Appropriate Architecture for Decision Support Systems in the Field of Complex Chronic Care: Micro-Services Based Software Architecture in Kidney Transplant Care
Introduction: Development and successfully implementation of knowledge based clinical decision support system (KBCDSS) in kidney transplantation (KT) could support decision-making, reduce cost and improve quality of care. For practical use of these systems, however, many challenges have to be met. Besides to well-recognized challenges of design and implementation of information systems in heal...
متن کاملAn analysis of how students reside in dormant places with a phenomenological approach
This paper examines the status of student dormitories as temporary residences according to the components of Phenomenological and Islamic Architecture. Settlement or human being on earth and communicating with the environment is a kind of understanding of the world. Understanding what Settlement is and how it has impacted people's quality of life. Creating a sense of place is one of the most im...
متن کاملDesigning a Model for Managing the Ethical and Job Attitudes of Employees in Government Agencies
Background: The purpose of this study is to design a model for managing the ethical and professional attitude of employees in government organizations. Method: The present research method is a mixed (qualitative-quantitative) research. In the qualitative part, the strategy used was the Foundationchr('39')s data theory (Grand Theory). The statistical population consisted of university professor...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره cs.SE/0105009 شماره
صفحات -
تاریخ انتشار 1997